home *** CD-ROM | disk | FTP | other *** search
- Short: Database program w OS3.0 look, user def...
- Author: david-ek@dsv.su.se
- Uploader: david-ek@dsv.su.se
- Type: biz/dbase
-
- An Introduction to db 2.5
- -------------------------
-
- db is a small and fast database program that I wrote after having tested
- numerous other PD database programs and always found something lacking or
- irritating me. They might have dozzens of features not found in db, but
- they lacked font sensitivity and a standard GUI look and OS 3.0 behaviour.
-
- My main need was to keep record on addresses and telephone numbers of friends
- and companies. Before v2.0 db was fixed to be just an address and telephone
- database, but that has changed. db was designed with user definable layout in
- mind from start. Currently you have to use a file editor to specify the
- database fields and layout as there is no GUI for that.
- Anyway that's a one time job, then you just USE the database and have fun.
-
- Complete GUI support will probably only be included in a commercial product
- I plan to call REG.
-
- This version (2.5) is a minor update to 2.4 that I release in the meantime as
- I don't have time to do enough coding for some time now. I've used it without
- any problems whatsoever for two months now so it is a stable version.
-
- I want to give thanks to all of you who've sent me postcards. The changes made
- to 2.5 is a result of your suggestions, bug reports and encouragement.
-
- /David Ekholm
-
- Feature List
- ------------
-
- A partial list of db's features include:
-
- o Dynamic memory handling. Number of records and fields only limited by
- free memory.
- o GadTool based. (Use fields of string, checkbox and cycle type)
- o Mouse and keyboard driven.
- o User definable fields and layout.
- o Multiple views of the same database.
- o Commodore's Clipboard for flexible interaction with other programs.
- o AppWindow -just drag and drop database icons on db to load.
- o Online MenuHelp -Press HELP key when selecting a menu item.
- o Font sensitive.
- o ASL requesters for flexible loads and saves.
- o Localized.
- o ARexx support.
- o Dial numbers using a modem or loudspeaker.
- o WB and Shell usage with Commodore's template parsing.
- o Fast and flexible find function using AmigaDOS patterns.
- o Filter function.
- o Fast and flexible sort function. Multiple sort orders can be specified.
- o 'Export View' and two standard ASCII export features.
- o Automatic ASCII import (tab-separated ASCII).
-
-
- History of changes
- ------------------
- 95-01-01 v2.5 NEW_FEATURES:
- * The sort function can now be set to consider language
- specific character sets using the LOCALESORT tooltype.
- Note: This might not work in your country if Commodore
- hasn't set up your language's specific character set.
- If set, characters like áàã will typically be sorted
- next to the character a. LOCALESORT sorts more than
- five times faster than the normal sort when sorting the
- 250 records-in-size "Music" example on an Amiga 4000
- with the cache turned off (!). I hope that speed is
- enough for you. Currently I'm using an improved shaker-
- sort algorithm. This one works fast if only a few records
- are misplaced, but I know that the quick-sort algorithm
- wins when a lot of records are misplaced.
- * A "fast find" function has been added to the space key.
- Upon pressing space, db will enter find mode and clear
- all fields automatically.
-
- BUG FIXED:
- * The routines to update the database and gadgets have
- been rewritten to eliminate possible destruction of the
- contents of the current record when jumping between
- sort and find modes. This is an old bug.
-
- 94-11-20 v2.4 NEW_FEATURES:
- * db now handles fields of checkbox and cycle type.
- as well as string fields. Take a look at the
- "Game Reviews" file in the Examples drawer.
- * db now also dials numbers using the loudspeaker.
- Thanks goes to Andrew Leppard for the dial code.
- See @{" Settings " link Settings} for more info.
- (There are three new ToolTypes to accommodate this)
- * Added an 'Output view with names' menuitem allowing
- the database to be outputted with the fieldnames
- of the current view preceeding each field.
- * Added a MAKEBACKUP ToolType that makes db save a
- backup of the database every time a database is saved.
- * Added an OKAY1 and OKAY2 ARexx command enabling the
- script programmer to put up information and selection
- requesters.
- * On-line help somewhat improved.
- * An Italian and Finnish catalog is now added to the
- archive, making db speak 8 languages!
- (Where are you French and Spanish guys?)
-
- BUG FIXED:
- * Reading the contents of an empty string field from
- ARexx returned garbage.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 632 280 55.6% 22-Nov-94 22:27:24 db2.5.info
- 632 278 56.0% 13-Nov-94 14:24:00 db2.5/Catalogs.info
- 8106 3479 57.0% 16-Nov-94 18:31:18 db2.5/Catalogs/dansk/db.catalog
- 9260 3746 59.5% 16-Nov-94 18:31:56 db2.5/Catalogs/deutsch/db.catalog
- 9324 3834 58.8% 29-Nov-94 01:24:14 db2.5/Catalogs/italiano/db.catalog
- 9192 3741 59.3% 22-Nov-94 20:58:40 db2.5/Catalogs/nederlands/db.catalog
- 8956 3941 55.9% 16-Nov-94 14:36:34 db2.5/Catalogs/polski/db.catalog
- 8734 3828 56.1% 22-Nov-94 21:38:00 db2.5/Catalogs/suomi/db.catalog
- 8040 3425 57.4% 20-Nov-94 14:47:52 db2.5/Catalogs/svenska/db.catalog
- 48188 25850 46.3% 18-Feb-95 15:03:18 db2.5/db
- 2732 1182 56.7% 01-Jan-95 15:43:58 db2.5/db.info
- 632 287 54.5% 08-Sep-94 20:49:26 db2.5/Docs.info
- 49502 17897 63.8% 18-Feb-95 15:12:24 db2.5/Docs/db.guide
- 517 275 46.8% 23-Nov-94 20:58:04 db2.5/Docs/db.guide.info
- 642 367 42.8% 22-Nov-94 22:25:32 db2.5/Docs/Fast installing
- 543 267 50.8% 16-Aug-94 01:06:04 db2.5/Docs/Fast installing.info
- 668 366 45.2% 19-Sep-94 18:17:20 db2.5/Docs/Translators
- 543 267 50.8% 16-Aug-94 01:06:04 db2.5/Docs/Translators.info
- 632 277 56.1% 17-Nov-94 00:12:24 db2.5/Examples.info
- 4736 2201 53.5% 18-Feb-95 15:07:10 db2.5/Examples/About the examples
- 543 269 50.4% 13-Nov-94 20:27:46 db2.5/Examples/About the examples.info
- 1625 671 58.7% 28-Sep-94 00:08:54 db2.5/Examples/Addresses
- 2311 551 76.1% 13-Nov-94 20:27:46 db2.5/Examples/Addresses.info
- 632 278 56.0% 17-Nov-94 00:08:16 db2.5/Examples/ARexxDemos.info
- 187 155 17.1% 03-Sep-94 12:46:20 db2.5/Examples/ARexxDemos/calc.db
- 2228 801 64.0% 20-Nov-94 22:06:54 db2.5/Examples/ARexxDemos/CDsongs
- 2312 555 75.9% 20-Nov-94 23:08:20 db2.5/Examples/ARexxDemos/CDsongs.info
- 190 143 24.7% 18-Sep-94 13:39:46 db2.5/Examples/ARexxDemos/date.db
- 114 104 8.7% 03-Sep-94 02:44:10 db2.5/Examples/ARexxDemos/dial.db
- 241 142 41.0% 03-Sep-94 03:31:48 db2.5/Examples/ARexxDemos/Expand.db
- 729 340 53.3% 25-Sep-94 17:58:42 db2.5/Examples/ARexxDemos/ExpandII
- 1724 597 65.3% 25-Sep-94 18:57:30 db2.5/Examples/ARexxDemos/ExpandII.db
- 2307 548 76.2% 20-Nov-94 23:08:20 db2.5/Examples/ARexxDemos/ExpandII.info
- 0 0 0.0% 28-Sep-94 17:59:44 db2.5/Examples/ARexxDemos/expandwordlist
- 177 143 19.2% 20-Nov-94 22:06:54 db2.5/Examples/ARexxDemos/firstcharupper.db
- 359 254 29.2% 03-Sep-94 02:44:10 db2.5/Examples/ARexxDemos/FirstUpper.db
- 9506 8970 5.6% 03-Sep-94 19:30:42 db2.5/Examples/ARexxDemos/I love you.snd
- 114 105 7.8% 18-Sep-94 13:25:44 db2.5/Examples/ARexxDemos/inputcheck.db
- 166 144 13.2% 20-Nov-94 22:06:54 db2.5/Examples/ARexxDemos/integerfield.db
- 16906 7637 54.8% 03-Sep-94 19:17:08 db2.5/Examples/ARexxDemos/logo.pic
- 1401 555 60.3% 18-Sep-94 13:50:52 db2.5/Examples/ARexxDemos/MagicFieldsII
- 2307 551 76.1% 20-Nov-94 23:08:20 db2.5/Examples/ARexxDemos/MagicFieldsII.info
- 581 333 42.6% 03-Sep-94 20:01:24 db2.5/Examples/ARexxDemos/Multimedia
- 2307 551 76.1% 20-Nov-94 23:08:20 db2.5/Examples/ARexxDemos/Multimedia.info
- 159 130 18.2% 22-Nov-94 23:04:02 db2.5/Examples/ARexxDemos/multiview.db
- 113 103 8.8% 17-Sep-94 14:35:46 db2.5/Examples/ARexxDemos/numbercheck.db
- 2469 1096 55.6% 20-Nov-94 22:06:54 db2.5/Examples/ARexxDemos/playcdsong.db
- 281 191 32.0% 20-Nov-94 22:06:54 db2.5/Examples/ARexxDemos/timefield.db
- 121 105 13.2% 03-Sep-94 02:44:10 db2.5/Examples/ARexxDemos/ToUpper.db
- 711 440 38.1% 12-Aug-94 23:42:42 db2.5/Examples/Books
- : From Alan Wiggintons QuickFile
- 2311 554 76.0% 13-Nov-94 20:27:44 db2.5/Examples/Books.info
- 1903 642 66.2% 13-Nov-94 18:10:44 db2.5/Examples/Game reviews
- 2311 554 76.0% 13-Nov-94 20:27:44 db2.5/Examples/Game reviews.info
- 26788 2606 90.2% 13-Aug-94 11:36:36 db2.5/Examples/Labels PS
- 490 176 64.0% 13-Nov-94 20:27:44 db2.5/Examples/Labels PS.info
- 11718 5350 54.3% 19-Aug-94 11:07:00 db2.5/Examples/Music
- : From Mattias Johansson
- 2311 554 76.0% 25-Nov-94 22:24:46 db2.5/Examples/Music.info
- 15354 4632 69.8% 18-Feb-95 15:06:50 db2.5/Examples/Windsurfing95
- 2311 553 76.0% 13-Nov-94 20:27:44 db2.5/Examples/Windsurfing95.info
- 1405 592 57.8% 15-Sep-94 20:02:38 db2.5/Examples/Återförsäljare
- 2311 553 76.0% 13-Nov-94 20:27:44 db2.5/Examples/Återförsäljare.info
- 2380 1265 46.8% 18-Feb-95 15:10:36 db2.5/Product-Info
- 632 279 55.8% 28-Sep-94 18:09:48 db2.5/Translators.info
- 11440 3875 66.1% 22-Nov-94 21:13:06 db2.5/Translators/db.cd
- 486 219 54.9% 28-Sep-94 18:09:48 db2.5/Translators/db.cd.info
- 17442 6542 62.4% 20-Nov-94 20:30:28 db2.5/Translators/db_svenska.ct
- 486 218 55.1% 28-Sep-94 18:09:48 db2.5/Translators/db_svenska.ct.info
- 11080 3791 65.7% 27-Nov-94 20:56:32 db2.5/Translators/empty.ct
- 486 221 54.5% 28-Sep-94 18:09:48 db2.5/Translators/empty.ct.info
- 2979 1474 50.5% 27-Nov-94 20:23:20 db2.5/Translators/Read_this!
- 543 268 50.6% 28-Sep-94 18:09:48 db2.5/Translators/Read_this!.info
- -------- ------- ----- --------- --------
- 342199 137168 59.9% 20-Feb-95 13:28:20 71 files
-